﻿@charset "utf-8";

/*reset*/

/* CSS reset for c_b */

body{

	max-width: 100%;

	margin: auto !important;

}

body#chanp{

	max-width:100%;

	margin: auto !important;

}

.max1920{

	max-width: 1920px;

	margin: auto !important;

}

.padding-t0{padding-top: 0}

body, div, dl, dt, dd, ul, ol, li, h1, h2, h3, h4, h5, h6, pre, form, fieldset, input, textarea, p, blockquote, th, td {

    margin: 0;

    padding: 0;

}

table {

    border-collapse: collapse;

    border-spacing: 0;

}

table th, table td {

    padding: 5px;

}

fieldset, img {

    border: 0;

}

address, caption, cite, code, dfn, em, i, th, var {

    font-style: normal;

    font-weight: normal;

}

ol, ul {

    list-style: none;

}

ception, th {

    text-align: left;

}

q:before, q:after {

    content: '';

}

abbr, acronym {

    border: 0;

}

a {

    color: #666;

    text-decoration: none;

}  /*for ie f6n.net*/

a:focus {

    outline: none;

} /*for ff f6n.net*/

a:hover {

    text-decoration: none;

	color: #0061ae;

}



input::-webkit-input-placeholder{

	color:#999;

}

input::-moz-placeholder{   /* Mozilla Firefox 19+ */

	color:#999;

}

input:-moz-placeholder{    /* Mozilla Firefox 4 to 18 */

	color:#999;

}

input:-ms-input-placeholder{  /* Internet Explorer 10-11 */ 

	color:#999;

}

textarea::-webkit-input-placeholder{

	color:#999;

}

textareat::-moz-placeholder{   /* Mozilla Firefox 19+ */

	color:#999;

}

textarea:-moz-placeholder{    /* Mozilla Firefox 4 to 18 */

	color:#999;

}

textarea:-ms-input-placeholder{  /* Internet Explorer 10-11 */ 

	color:#999;

}



/* 通用分页样式 */

/* 通用分页样式 */

.pages {

	height: 36px;

	padding: 20px;

	margin-top: 30px;

	clear: both;

}

.pages:after {

	content: '.';

	clear: both;

	height: 0;

	line-height: 0;

	display: block;

	visibility: hidden;

}

.pages ul {

	padding: 0;

	list-style: none;

	margin: 0;

}



.pages ul a {

		float: left;

	margin-right: 8px;

	display: block;

	padding: 0 15px;

	border: 1px solid #e1e1e1;

	height: 28px;

	line-height: 28px;

	color: #666;

}

.pages ul a:hover {

	border: 1px solid #3a97ef;

	background: #3a97ef;

	color: #fff;

	text-decoration: none;

}

.pages ul span {

	display: block;

	

	height: 28px;

	line-height: 28px;

	color: #c4c4c4;

	padding: 0 10px;
	float:left;

}

.pages .page-num-current{

	border: 1px solid #3a97ef;

	background: #3a97ef;

	color: #fff;

}

/* 通用分页样式结束 */



.mb-50{margin-bottom: 50px;}

.mb-80{margin-bottom: 80px;}

.jjfa .p-0{padding: 0;}



/*定位*/



.tl {

    text-align: left;

}

.tc {

    text-align: center;

}

.tr {

    text-align: right;

}

.bc {

    margin-left: auto;

    margin-right: auto;

}

.fl {

    float: left;

    display: inline;

}

.fr {

    float: right;

    display: inline;

}

.zoom {

    zoom: 1

}

.hidden {

    visibility: hidden;

}

.vam {

    vertical-align: middle;

}

.clear {

    clear: both;

    height: 0;

    line-height: 0;

    font-size: 0;

}

p {

    word-spacing: -1.5px;

}

li {

    list-style: none;

}

p img {

    max-width: 100%;

}

#about p img {

    max-width: 1200px;

}



.neirong p img{

    height: auto !important;

}



 -moz-box-sizing:content-box;

 -webkit-box-sizing:content-box;

 box-sizing:content-box;

/*其他*/



.cur {

    cursor: pointer

}

/*原reset*/



sup {

    vertical-align: baseline;

}

sub {

    vertical-align: baseline;

}

input, button, textarea, select, optgroup, option {

    font-family: inherit;

    font-size: inherit;

    outline: none;

    font-style: inherit;

    font-weight: inherit;

}

input, button, textarea, select {

*font-size:100%;

}

input, select {

    vertical-align: middle;

}

body {

    font: 12px/1.231 arial, helvetica, clean, sans-serif;

}

select, input, button, textarea, button {

    font: 99% arial, helvetica, clean, sans-serif;

}

table {

    font-size: inherit;

    max-width: 100%;

    border-collapse: collapse;

}

pre, code, kbd, samp, tt {

    font-family: monospace;

*font-size:108%;

    line-height: 100%;

}

/*title*/



h1 {

    font-size: 32px;

}

h2 {

    font-size: 26px;

}

h3 {

    font-size: 20px;

}

h4 {

    font-size: 14px;

}

h5 {

    font-size: 12px;

}

h6 {

    font-size: 10px;

}

/*清除浮动*/



.clearfix:after {

    content: '';

    display: block;

    clear: both;

    height: 0;

    visibility: hidden;

}

.clearfix { /*兼容 IE*/

    zoom: 1;

}

/*end reset*/











/* CSS Document */



body {

    background-color: #fff;

    overflow-x: hidden;

    color: #666;

    font-size: 14px;

    font-family: "微软雅黑";

    position: relative;

    min-width: 1200px;

    width: 100%;

}/*网站字体颜色*/

.container {

    margin-left: auto;

    margin-right: auto;

    width: 1200px;

	min-width:1200px;

}

.left{

	float: left;

}

.right{

	float: right;

}

/* header部分 */



.wrap-header {

    height: 35px;

    background: #f5f5f5;

    position: relative;

    z-index: 3;

}

.wrap-header p {

    float: left;

    height: 35px;

    line-height: 35px;

    font-size: 14px;

    color: #888888;

}



.wrap-header ul {

    float: right;

}

.wrap-header ul li {

    float: left;

    height: 35px;

    font-size: 12px;

    color: #666;

	margin-left: 20px;

    line-height: 35px;

    position: relative;

	padding-left: 30px;

}

.wrap-header ul .topzx{

		background: url("../images/inico1.png") no-repeat left 8px;

}

.wrap-header ul #hweixin{

		background: url("../images/inico2.png") no-repeat left 8px;

}

.wrap-header ul .line{

		background: url("../images/inico3.png") no-repeat left 8px;

}

.wrap-header ul .topzx4{

		background: url("../images/phone_ico.png") no-repeat left 8px;

}

.wrap-header ul li a {

    color: #666;line-height: 35px;

}

.wrap-header ul li:first-child {

	padding-left: 33px;

    background: url("../images/inico1.png") no-repeat left 10px;

	position: relative;

}

.wrap-header ul li:hover span {

    display: block;

}

.wrap-header ul li span {

    display: none;

    position: absolute;

    left: -25px;

    top: 35px;

    line-height: 20px;

    text-align: center;

    padding: 6px 10px;

    background: #eee;

}

.wrap-header ul li span img{

	width: 120px;

    height: 120px;

}

/*logo部分*/

.wrap-logo{

	padding: 30px 0;

	overflow: hidden;

}

.wrap-logo .loimg img{

	float: left;

	padding: 0;

}

.wrap-logo .loimg p{

	float: left;

	font-size: 37px;

	font-weight: bold;

	color: #272727;

    margin: 0 0 0 9px;

}

.lowener p{

	font-size: 24px;

	font-weight: bold;

	color: #222222;

}

.lowener p i{color: #e60000;font-weight: bold;}

.lowener span{font-size: 14px;color: #e60000;letter-spacing: 0.2px;}

.loteler{



}

.loteler_search{ background:#f0f0f0; height:34px; padding:3px; margin-top:24px;}

.loteler_search input{ border:none; padding:0px; margin:0px; background:none; height:34px; padding-left:5px; float:left;}

.loteler_search button{ width:40px; height:34px; border:none; background:url(../images/searchbg.png) no-repeat center center #00a5ff;}













/*导航*/

.topnav {

	background: #00a5ff;

	width:100%;

}



.clearfix:after {

	content: ".";

	display: block;

	height: 0;

	clear: both;

	visibility: hidden;

}

.nav {

	height: 70px;

	line-height: 70px;

	position: relative;

	z-index: 9999;

}

.nav a {

	color: #fff;

}

.nav .nLi {

    float: left;

	position: relative;

	display: inline;

}

.nav .nLi h3 {

	float: left;

}

.nav .nLi h3 a {

	display: block;

	padding: 0 29px;

	font-size: 18px;

	font-weight:bold;

}

.nav .subs{

	width: 160px!important;

}

.nav .sub {

	display: none;

	width:135px;

	left: 0;

	top: 70px;

	position: absolute;

	background: #00a5ff;

	line-height: 26px;

	padding: 12px 0;

	text-align: center;

	padding: 0 14px 15px;

}



.nav .sub li {

	zoom: 1;

	border-bottom:1px solid rgba(255, 255, 255, 0.2);

}

.nav .sub a {

	display: block;

	padding: 3px 0;

	font-size: 16px;

	line-height: 45px;

	color: rgba(255,255,255,0.7);

	width: 122px;

	font-weight:bold;



}

.nav .nLi:hover h3 a{

	background: #228ec6;

	color: rgba(255,255,255,1);

}

.nav .sub a:hover {

	

	color: rgba(255,255,255,1);

	font-weight:bold;

}

.nav .nLi h3 a.on {

	background: #228ec6;

	color: rgba(255,255,255,1);

}

/*导航结束*/





/*底部*/

.wrap-footer{

	overflow: hidden;

	background: #00a5ff;

	padding: 50px 0 50px 0;

}

.foot-logo{

	margin: 0 0 0 0;

}

.foot-logo p{

	color: #e60000;

    font-size: 16px;

    height: 50px;

    line-height: 30px;

    text-align: left;

    margin: 20px 0 0 0;

}

.foot-logo p a{ color:#FFF; margin-right:10px;}

.foot-lj{

	    float: right;

    width: 310px;

}

.foot-lj dl{

    float: right;

	text-align:right;

	margin-right:15px;

	margin-top: 20px;

}





.foot-lj dl dd{

	font-size: 16px;

    color: #fff;

    line-height: 36px;

	padding-left: 30px;

	display: inline-block;

    vertical-align: middle;

}



.ftel{ background:url(../images/icon6.png) no-repeat left center;}

.femail{ background:url(../images/icon5.png) no-repeat left center;}

.faddress{ background:url(../images/icon7.png) no-repeat left center;}







.foot-lj .foot-lx{

	float: left;

    width: 33.3%;



}

.foot-lx p{

	font-size: 20px;

    color: #fff;

	margin: 0 0 24px 0;

}

.foot-lx span{

	font-size: 14px;

    color: #666666;

    line-height: 18px;

	display: block;

	margin: 0 0 20px 0;

}

.foot-erwen{

	float: right;

}

.foot-erwen img{

	width: 125px;

	height: 125px;

	overflow: hidden;

	border-radius: 2px;

}

.foot-erwen p{

	text-align: center;

	font-size: 14px;

	color: #fff;

	line-height: 25px;

}

.wrap-foot{

	background: #228ec6;

	overflow: hidden;

	padding: 20px 0;

}

.wrap-foot .fhx{ position: relative;top: -24px;}

.wrap-foot p{

	font-size: 14px;

	color: #fff;

	float: left;

}

.wrap-foot a{

	font-size: 14px;

	color: #fff;

	float: right;

}





.h_head_gd{ 

    position:fixed; 

    top:0px; 

    width:100%;

    _position:absolute;

    _top:expression(eval(document.documentElement.scrollTop)0); 

    z-index:999999999; 

    left:0; 

    filter:alpha(opacity=0); 

    -moz-opacity:1; 

    -khtml-opacity: 1; 

    opacity: 0.9;

}

